fe7703681312fe4b28d9f725311e2f00d1f2a155,server/src/main/java/com/orientechnologies/orient/server/network/protocol/http/command/delete/OServerCommandDeleteDocument.java,OServerCommandDeleteDocument,execute,#OHttpRequest#,30
Before Change
throw new IllegalArgumentException("Invalid Record ID in request: " + urlParts[2]);
final ODocument doc = new ODocument(db, recordId);
doc.setVersion(-1);
doc.delete();
sendTextContent(iRequest, OHttpUtils.STATUS_OK_CODE, "OK", null, OHttpUtils.CONTENT_TEXT_PLAIN, null);
After Change
// GET THE VERSION FROM THE DOCUMENT
doc.fromJSON(iRequest.content);
else {
if (iRequest.ifMatch != null)
// USE THE IF-MATCH HTTP HEADER AS VERSION
doc.setVersion(Integer.parseInt(iRequest.ifMatch));
else
// IGNORE THE VERSION
doc.setVersion(-1);
}
doc.delete();